### Соглашения об именовании

Имена структур CamelCase.

* Функции, инициализирующие структуру, но не захватывающие ресурсов (куча, файлы и т. д.), называются `something_init`.
* Функции, захватывающие ресурсы при инициализации структуры, называются `something_create`.
* Функции, высвобождающие ресурсы, связанные со структурой данных, называются `something_destroy`. 
